Marco Polo sheep - English Synonyms Dictionary